package com.lenovo.vod.player.setting.util;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

import android.content.res.Resources;

public class StringUtils {

	/**
	 * 取出两个字符串数组的不同字符
	 * @param aArray
	 * @param bArray
	 * @return 不同字符的集合
	 */
	public static List<String> findDifferentWithArray(String [] aArray , String [] bArray){
		List<String> temp = new ArrayList<String>();
		for(int x=0;x<aArray.length;x++){
			boolean flag = false;
			for(int y=0;y<bArray.length;y++){
				if(aArray[x].equals(bArray[y])){
					flag = true;
					break;
				}else{
					flag = false;
				}
			}
			if(!flag){
				temp.add(aArray[x]);
			}
		}
		return temp;
	}
	
	/**
	 * 将Arrays中获取的字符串数组转换成集合
	 * 
	 * @param arrayId
	 *            arraysId
	 * @return 字符串集合
	 * @throws RuntimeException
	 */
	public static List<String> getStringArrayByResourceId( Resources res ,int arrayId)
	throws RuntimeException {
		String[] strArr = res.getStringArray(arrayId);
		return Arrays.asList(strArr);
	}
	
	public static List<String> getStringArrayByResourceId(String [] strArr){
		
		if(strArr != null && strArr.length >0){
			return Arrays.asList(strArr);
		}else{
			return null;
		}
		
	}
	
}
